home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / trueSpace 7.6 / tS761B8Std.exe / {app} / Scripts / MaterialEditor / Bricks / Texturing / tex1Dproj.HLSL.Brick.xml < prev    next >
Extensible Markup Language  |  2008-06-10  |  1KB  |  16 lines

  1. <?xml version="1.0" encoding="utf-8" ?> 
  2. <ME_BRICK GUID="{9CDBFFD0-0A56-43D3-B810-887631014715}" Name="RtTex1DProj" GUIName="Tex1D_Projection" Description="Sample the 1D texture at given texture coordinates with additional projective divide [tex1dproj]">
  3.     <ME_BRICK_INPUTPARAM GUID="{2658996C-3E8D-4A4C-9C60-A2398F5C0CF5}" Name="Sampler1D" Type="RtSampler1D"/>
  4.     <ME_BRICK_INPUTPARAM GUID="{3E5D8CF1-87AC-442E-AEA4-2A1661020699}" Name="sCoordinate" Type="RtFloat"/>
  5.     <ME_BRICK_INPUTPARAM GUID="{54F69CA3-6C1B-49D1-BFC6-973FA42A9826}" Name="sProjection" Type="RtFloat"/>
  6.     <ME_BRICK_OUTPUTPARAM GUID="{FD45244D-708C-45AC-8006-381A693FB806}" Name="vTextureColor4" Type="RtFloat4"/>
  7.     <ME_BRICK_CODE><![CDATA[
  8.         void RtTex1DProj(in RtSampler1D Sampler1D, in RtFloat sCoordinate, in RtFloat sProjection, out RtFloat4 vTextureColor4)
  9.         {
  10.             RtFloat4 tmp = sCoordinate;
  11.             tmp.w = sProjection;
  12.             vTextureColor4 = rtx_Tex1DProj(Sampler1D, tmp);
  13.         }
  14.     ]]></ME_BRICK_CODE>
  15. </ME_BRICK>
  16.